﻿using Basic.FormRemoteModel.PageLayout.Model;

namespace Basic.FormGatewaryModular.Interface
{
    public interface IPageLayoutService
    {
        void Move ( long id, long parentId );
        PageLayoutBase Add ( PageLayoutAdd add );
        void Delete ( long id );
        PageLayoutData Get ( long id );
        void SaveSort ( Dictionary<long, int> sort );
        bool Set ( long id, PageLayoutSet set );
        PageLayoutForm[] GetForm ( long pageId );
    }
}